Arch Structure/ru

THIS COMMAND IS PART OF THE INTEGRATED BIM WORKBENCH IN V1.0
This page has been updated for that version.

Структура

Расположение в меню
Arch → Структура
Верстаки
Arch
Быстрые клавиши
S T
Представлено в версии
-
См. также
Стена, Арматура

Описание

Этот инструмент позволяет создавать структурные элементы, такие как столбцы или лучи, путем указания их ширины, длины и высоты или путем их базирования на 2D-профиле(face, wire or sketch)..

Кроме того, определенное количество предустановок, доступных при создании объекта, позволяет быстро построить структурный элемент из предварительно определенного стандартного профиля.

Column based on a 2D base profile; a column and a beam defined by their height, length and width, without a base profile; a metallic structure based on a 2D face

На приведенном выше рисунке показана колонка, основанная на двумерном базовом профиле, колонке и балке на основе профиля (определяется их размерами высоты, длины и ширины) и металлическим профилем на основе 2D-контура (грань, провод или эскиз). Кроме того, определенное количество пресетов, доступных при создании объекта, позволяет быстро построить структурный элемент из предопределенного стандартного профиля.

Применение

  1. Select a 2D shape (Draft object, face or sketch) (optional).
  2. Select the Utils → Structure tools → Structure option from the menu.
  3. Adjust the desired properties.

Опции

Свойства

An Arch Structure object shares the common properties and behaviors of all Arch Components.

Данные

  • ДанныеTool: an optional extrusion path, which can be any type of wire. If this property is empty, the extrusion will be straight, and happen in the direction given by the Normal property
  • ДанныеNormal: specifies the direction in which the base face of this structure will be extruded. If this property is kept to (0,0,0), the direction will be automatically set to the normal direction of the base face.
  • ДанныеFace Maker: specifies the type of face generation algorithm to use to build the profile. Choices are None, Simple, Cheese and Bullseye.
  • ДанныеLength: specifies the length of the structure. This is only used if the structure is not based on a profile.
  • ДанныеWidth: specifies the width of the structure. This is only used if the structure is not based on a profile.
  • ДанныеHeight: specifies the height of the structure, or the extrusion length when based on a profile. If no height is given, and the structure is inside an Arch Floor object with its height defined, the structure will automatically take the value of the floor height.
  • ДанныеNodes Offset: specifies an optional offset between the centerline and the nodes line.

Вид

Предустановки

The Structure tool also features a series of presets that allow to quickly build standard metallic profiles or precast concrete elements.

Some presets for steel structures

The presets are obtained by choosing a Category from the structure options panel. Available categories are Precast concrete or any of the industry-standard metallic profiles such as HEA, HEB or INP. For each of these categories, a number of presets are available. Once a preset is chosen, its individual parameters such as Length, Width or Height can be adjusted. However, for metallic profiles, the profile size is set by the preset and cannot be changed.

The Switch L/H button can be used to switch Length and Height values, and therefore building a horizontal beam rather than a vertical column.

Some presets for precast concrete structures

Structural nodes

Structural objects also have the ability to display structural nodes. Structural nodes are a sequence of 3D points stored in a "Nodes" property. By switching the "Show Nodes" view property on/off, one can see the structural nodes of a structural element:

Structural nodes made visible for a set of structures

Scripting

Программирование

Смотрите так же: Arch API и Основы составления скриптов в FreeCAD.

The Structure tool can be used in macros and from the Python console by using the following function:

structure = makeStructure(baseobj=None, height=None)
structure = makeStructure(baseobj=None, length=None, width=None, height=None, name="Structure")

Пример:

import FreeCAD, Draft, Arch

rect = Draft.make_rectangle(200, 300)
structure1 = Arch.makeStructure(rect, height=2000)
FreeCAD.ActiveDocument.recompute()

structure2 = Arch.makeStructure(None, length=500, width=1000, height=3000)
Draft.move(structure2, FreeCAD.Vector(2000, 0, 0))
FreeCAD.ActiveDocument.recompute()